//index
$(function() {
  //侧栏菜单切换
  $('.menu_list li').hover(function() {
    $(this).addClass('active').find('.details_info').show();
  }, function() {
    $(this).removeClass('active').find('.details_info').hide();
  })
  
  //sub_nav
	$('.nav_list li').hover(function() {

    $('.nav_list li').prev('li').css('background','none');
		$(this).addClass('active');
    if($('.canada')){
      $(this).find('.sub_nav').css('width',$(this).width()+80)
       $(this).find('.sub_nav li a').css('width',$(this).width()+80)
    }else{
      $(this).find('.sub_nav').css('width',$(this).width())
     $(this).find('.sub_nav li a').css('width',$(this).width())
    }

    

		$(this).find('.sub_nav').slideDown('fast');
	  }, function() {
		$(this).find('.sub_nav').slideUp('fast');
		$(this).removeClass('active');
	  });
	  
	//返回顶部
	 //$(window).scroll(function(){
	 //   $(this).scrollTop() > 0 ?  $('#goTop').fadeIn():  $('#goTop').fadeOut();
	 //   $(this).scrollTop() > 0 ?  $('#goHome').fadeIn():  $('#goHome').fadeOut();
	 //})
	 //$('#goTop').click(function(){
	 //    $('body,html').animate({scrollTop:0},300);
	 //    return false;
	 //})
  //主页中部轮

  if ($('#infoPage_tab').length) {
    autoTab({
      id: '#infoPage_tab',
      speed: 4000
    });
  }

  if ($('#channel_tabBox_1').length) {
    autoTab({
      id: '#channel_tabBox_1',
      speed: 4000
    });
  }

  if ($('#channel_tabBox_2').length) {
    autoTab({
      id: '#channel_tabBox_2',
      speed: 3000
    });
  }

  if ($('#channel_tabBox_3').length) {
    autoTab({
      id: '#channel_tabBox_3',
      speed: 3500
    });
  }
  
   if ($('#schoolPage_tab').length) {
    autoTab({
      id: '#schoolPage_tab',
      speed: 4000
    });
  }

  //切换
  var oneWidth = $('.tab_info_wrap .active li').width() + 20;
  var len = $('.tab_info_wrap  .active  li').length;
  $('.tab_info_wrap  .active  ul').css('width', oneWidth * len);

  $('.main_tab .tab_title li').mouseover(function() {
    $(this).addClass('active').siblings('li').removeClass('active');
    $('.tab_info_wrap .fix').eq($(this).index()).addClass('active').siblings('.fix').removeClass('active');
    var oneWidth = $('.tab_info_wrap .active li').width() + 20;
    var len = $('.tab_info_wrap  .active  li').length;
    $('.tab_info_wrap  .active  ul').css('width', oneWidth * len);
  })

  //channel学校专业切换

  //$('.channel_main .tab_btnList li').hover(function() {
  //  $(this).addClass('active');
  //  $(this).find('.info_list').show();
  //}, function() {
  //  $(this).removeClass('active');
  //  $(this).find('.info_list').hide();
  //})
  



  //menu切换
  if ($('.index').length) {
    $('.menu_list').addClass('db');
  } else {
    $('.menu').hover(function() {
      $('.menu_list').addClass('db');
    }, function() {
      $('.menu_list').removeClass('db');
    });
  }

  $('.hot_train .train_list li,.hot_school .train_list li').hover(function() {
    $(this).find('.info').animate({
      top: 0
    }, 280);
  }, function() {
    $(this).find('.info').animate({
      top: 160
    }, 280);
  });

   //address
  $('.address h3 span').mouseover(function() {
    $(this).addClass('cur').siblings('span').removeClass('cur');
    $('.addressDesc').eq($(this).index()).addClass('active').siblings('.addressDesc').removeClass('active');
  });
  


})


function tab(obj,oNext,oPrev,nPage){

  var nPage = nPage || 1;
  var len =$('li',obj).length;
  var oneWidth = $('li',obj).eq(0).outerWidth(true);
  var stopMark = Math.ceil(obj.parent().outerWidth()/oneWidth); 
  obj.css('width',oneWidth*len);
  var _left = 0;
  var step = oneWidth;
  var mark = len;
    if(len>stopMark){
      oNext.click(function(){
        if(mark>stopMark){  
          _left -=nPage*step;
          mark-=nPage;
          obj.stop(true,true).animate({left:_left});
        } 
      })  
      oPrev.click(function(){
        if( parseInt(obj.css('left'))<0 ){
          mark+=nPage;
          _left += nPage*step;
          obj.stop(true,true).animate({left:_left});
        }
      })    
    }
}


$(function(){
    tab($('.target'),$('.btn-next'),$('.btn-prev'),1);
  })

//info page
$(function() {
  $('.info_main_right .tab_li').mousemove(function() {
    $(this).addClass('active').siblings('.tab_li').removeClass('active');
    $('.info_main_right .info_list').eq($(this).index() - 1).addClass('db').siblings('.info_list').removeClass('db');
  })
})
//about us
$(function() {
  $('.about_us_side dd').click(function() {
    $(this).addClass('active').siblings('dd').removeClass('active');
    $('.about_us_main .gH3').html($(this).html());
    $('.about_us_main .info_box').eq($(this).index() - 1).addClass('db').siblings('.info_box').removeClass('db');
  });
})
$(function() {
  var scrtime;
  $(".news_list_1").hover(function() {
    clearInterval(scrtime);
  }, function() {
    scrtime = setInterval(function() {
      var $ul = $(".news_list_1 ul");
      var liHeight = $ul.find("li:last").height();
      $ul.animate({
        marginTop: liHeight + 10 + "px"
      }, 500, function() {
        $ul.find("li:last").prependTo($ul)
        $ul.find("li:first").hide();
        $ul.css({
          marginTop: 0
        });
        $ul.find("li:first").fadeIn(1000);
      });
    }, 3000);
  }).trigger("mouseleave");
});


$(function(){
	var arr = ['bg1','bg2','bg3','bg4','bg5','bg6','bg7','bg8'];
  var arr1 = ['box1 p1','box2 p2','box1 p3','box2 p4','box1 p5','box3 p6','box1 p7','box2 p8'];
  var arr2 = ['box2 p1','box1 p2','box1 p3','box1 p4','box3 p5','box2 p6','box1 p7','box2 p8'];
  var arr3 = ['box3 p1','box1 p2','box2 p3','box2 p4','box1 p5','box2 p6','box1 p7','box1 p8'];

  $('.channel_1 .tab_btnList li p').each(function(){
    $(this).addClass(arr1[$(this).index()]);
  });
  $('.channel_2 .tab_btnList li p').each(function(){
    $(this).addClass(arr2[$(this).index()]);
  });
  $('.channel_3 .tab_btnList li p').each(function(){
    $(this).addClass(arr3[$(this).index()]);
  });

	$('.channel_main .tab_btnList li').mouseenter(function() {
		 arr.sort(function(){return 0.5-Math.random()});
		 (function(){
			 $('.channel_main .wrapper p').each(function(){
				$(this).addClass(arr[$(this).index()]);
			});
		 })()    
	});
	$('.channel_main .tab_btnList li').mouseleave(function() {
			 $('.channel_main .wrapper p').each(function(){
				$(this).removeClass(arr[$(this).index()]);
        $(this).hover(function() {
         $(this).addClass('cur');
        }, function() {
         $(this).removeClass('cur');
        });
			});
		  
	});


})

function autoTab(opt) {
  var iNow = 0;
  var speed = opt.speed || 3000;
  var oParent = $(opt.id)
  var aLi = oParent.find('.imgTab').find('li');
  var len = aLi.length;
  aLi[0].className = 'active';
  if (len > 1) {
    var timer = setInterval(autoPlay, speed);

    btnWrapper = document.createElement('ul');
    btnWrapper.className = 'btnList';
    for (var i = 0; i < len; i++) {
      var nav = document.createElement('li');
      //nav.innerHTML = i+1;
      btnWrapper.appendChild(nav);
    }

    $(opt.id).append(btnWrapper);
    $('.btnList li', oParent).eq(0).addClass('active');

    $('.btnList li', oParent).on('mouseover', function() {
      $(this).addClass('active').siblings('li').removeClass('active');
      aLi.eq($(this).index()).fadeIn().siblings('li').fadeOut();
      clearInterval(timer);
      iNow = $(this).index();
    });

    $('.btnList li', oParent).on('mouseout', function() {
      timer = setInterval(autoPlay, speed);
    });

    aLi.hover(function() {
      clearInterval(timer);
      iNow = $(this).index();
    }, function() {
      timer = setInterval(autoPlay, 3000);
    });
  }

  //自动播放
  function autoPlay() {
    if (iNow < len - 1) {
      iNow++
    } else {
      iNow = 0;
    }
    $('.btnList li', oParent).eq(iNow).addClass('active').siblings('li').removeClass('active');
    aLi.eq(iNow).fadeIn().siblings('li').fadeOut();
  }

}


$(function() {
  $('.manage_tab_btnList li').mouseover(function() {
    $(this).addClass('active').siblings('li').removeClass('active');
    $('.manage_tab .list_wrap').eq($(this).index()).addClass('db').siblings('.list_wrap').removeClass('db');
  });
})

$(function() {
  $('.setHome').click(function() {
    setHome('http://www.520sunjob.com');
  });
  $('.addFav').click(function() {
    addFav(window.location, document.title);
  });
})
//加入收藏
function addFav(sURL, sTitle) {
  try {
    window.external.addFavorite(sURL, sTitle);
  } catch (e) {
    try {
      window.sidebar.addPanel(sTitle, sURL, "");
    } catch (e) {
      alert('按 "Ctrl+D" 收藏阳光职场，最新兼职资讯，一键直达。');
    }
  }
}
//设为首页     
function setHome(url) {
  if (document.all) {
    document.body.style.behavior = 'url(#default#homepage)';
    document.body.setHomePage(url);
  } else {
    alert("您好,您的浏览器不支持自动设置页面为首页功能,请您手动在浏览器里设置该页面为首页!");
  }
}


$(function() {
    if ($('.fullTab')) {
        var aA = $('.fullTab .btns a');
        var aLi = $('.fullTab .wrapper li');
        var iNow = 0;
        var len = aLi.length;
        aA.mouseover(function() {
            $(this).addClass('active').siblings('a').removeClass('active');
            aLi.eq($(this).index()).fadeIn().siblings('li').fadeOut();
        });

        var timer = setInterval(autoPlay, 3000);

        aLi.hover(function() {
            clearInterval(timer);
            iNow = $(this).index();
        }, function() {
            timer = setInterval(autoPlay, 3000);
        });

        function autoPlay() {

            if (iNow < len - 1) {
                iNow++
            } else {
                iNow = 0;
            }

            aLi.eq(iNow).fadeIn().siblings('li').fadeOut();
            aA.eq(iNow).addClass('active').siblings('a').removeClass('active');
        }

    }
});

//Fixed 
   $(function () {
       $(window).bind('scroll', {
           fixedOffsetBottom: parseInt($('#Fixed').css('bottom'))
       },
       function (e) {
           var scrollTop = $(window).scrollTop();
           var referFooter = $('#newBottomHtml');
           scrollTop > 100 ? $('#goTop').show() : $('#goTop').hide();
          /* if (!/msie 6/i.test(navigator.userAgent)) {
               if ($(window).height() - (referFooter.offset().top - $(window).scrollTop()) > e.data.fixedOffsetBottom) {
                   $('#Fixed').css('bottom', $(window).height() - (referFooter.offset().top - $(window).scrollTop()));
               } else {
                   $('#Fixed').css('bottom', e.data.fixedOffsetBottom);
               }
           }*/
       });
       $('#goTop').click(function () {
           $('body,html').stop().animate({
               'scrollTop': 0,
               'duration': 100,
               'easing': 'ease-in'
           })
       });
   });
